920 NE 169 St North Miami Beach
Built in 1974, Olympic Towers Condo is a 81 unit condominium located in the North Miami Beach/163rd submarket in North Miami Beach, Florida. Nice and peaceful property in heart of North Miami Beach. Close to major highways and places of worship. Lovely pool area.