Casa Olympus in Fort Lauderdale - Just a Short Walk to the Beach!

United States of America FL Fort Lauderdale 33305
House

From 362 USD per night   Book Now