Carmelo's Restaurant in Lewiston Buffalo
425 Center St, Lewiston , 14092 - Get directionsMenu Carmelo's Restaurant
How to get to Carmelo's Restaurant
Opening Time
Dinner: Mon-Sat
: Sun
Services
- Indoor Seating
- Table booking recommended
- Delivery
- Takeout Available