Astra is a pretty huge place with proper tables and a good food menu. This 10,000 square feet bar has enough space to relax your food while taking a big view of the city. No huge building surrounds the Astra so the view is clear and you can see till the skyline. Moreover, the food here is tasty and the menu includes some of the best seafood Greek recipes. Luckily, you can book your table online.
Address: 2103 NW 2nd Ave, Miami, FL 33127