Metro Kitchen and Bar THIS RESTAURANT IS CLOSED Metro Kitchen & Bar

THIS RESTAURANT IS CLOSED Metro Kitchen & Bar Map

The Astor
956 Washington Ave. (Tenth St.)
Miami Beach, FL 33139
305-672-7217
Map
Cuisine: Contemporary
Inviting indoor-outdoor ambience and a short, smart menu of fresh and unpretentious cuisine.
Openings: Breakfast, Lunch & Dinner daily

Features