Located 5.6 km from Museum of Art Fort Lauderdale, 6.4 km from Las Olas Boulevard and 8.7 km from International Swimming Hall of Fame, The Peacock Villa 1 By Pmi offers accommodation situated in Fort Lauderdale.
2323 SW 18th Ave, Fort Lauderdale, 33315, Stati Uniti