Check out this great place to stay in Miami Beach
Shared room in Miami Beach, United States. Shared room in a perfectly located, completely remodeled apartment only 10 walking minutes (0.5 miles) away from the beach and famous Ocean Drive and 8 walking minutes away from Lincoln Road (pedestrian precinct with fantastic stores and excellent...
See this content immediately after install