"The food was delicious! The staff was great! Beautiful atmosphere decor. Green sauce Amazing!!!"
Phone: +17182752421
Address: 10311 Queens Blvd, Forest Hills, United States
City: Forest Hills
Website: https://tucasarestaurant.com/
Monday: 11:00-21:40
Wednesday: 11:00-21:40
Thursday: 11:00-21:40
Friday: 11:00-21:40
Saturday: 12:00-21:40
Sunday: 12:00-21:40
Dishes: 96
Amenities: 12
Categories: 5
Reviews: 3825