"Excelente service, delicious food, great place to share time with your family and friends!!"
Phone: +13057602124
Address: 3969 NE 163rd St, North Miami Beach, United States Of America, 33160
City: North Miami Beach
Dishes: 4
Amenities: 1
Categories: 5
Reviews: 8190