Our Critics' Picks

MORE

Hotel Astor

956 Washington Ave
Miami Beach, FL 33139
305-531-8081
Best Of
This place always seems to have a crowd, despite the overwhelming feeling of boredom attributed to the lack of dance space. Conversely, the restaurant side is great for local celebrity sightings.

Related Stories (8)

Load More Articles

Menu