Mimosa Sunrise VillaVilla
913 NE 6th St , Pompano Beach, 33060, United States
Featuring air-conditioned accommodation with a private pool, Mimosa Sunrise Villa is located in Pompano Beach. It is situated 1.4 km from Pompano Beach Amphitheater and features a lift.