11098 Biscayne Blvd #401-30, Miami FL 33161, United States
Distance: 176 yd.
Company description
Sun and Surf Inn Reasonably priced & conveniently situated in Miami's Art Deco District close to all major attractions including South Beach and Miami Beach.