Art deco hotel located on Ocean Drive, South Beach, Miami, Florida close to the beach and Lummus Park.
Added to
22 votes
Favorite Images of Hotels
(30 items)list by kathy
Published 9 years, 5 months ago
1 comment
Votes for this image - View all