Tapai Restaurants in Elmwood Park
Show restaurants on map
4.6
Menu
Table booking
4.6
Menu
Table booking
City: Elmwood Park, 158 Market St, Elmwood Park I-07407-1413, United States
"Great place with friendly staff a great atmosphere"
4.3
Menu
Table booking
4.3
Menu
Table booking
City: Elmwood Park, 7650 W North Ave, Elmwood Park I-60707-4143, United States
"Great thin crust pizza and antipasto salad."
4.4
Menu
Table booking
4.4
Menu
Table booking
City: Elmwood Park, 7500 W Grand Ave, Elmwood Park, USA, United States
"Great place, love the empanadas and infused drinks."
Price
The Average price for Tapai is:
$5.8
Feedback
These reviews refer only to the mentioned ingredients.