Menu

Cecelia's Ristorante in Elmwood Buffalo

716 Elmwood Ave, Buffalo , 14222 - Get directions

Menu Cecelia's Ristorante

How to get to Cecelia's Ristorante

Address

716 Elmwood Ave, Buffalo , 14222
Get directions

Follow Us

Opening Time

4:30pm – 10pm: Mon, Fri-Sat

4:30pm – 9pm: Tue-Thu

4pm – 9pm: Sun

Services

  • Serves Alcohol
  • Outdoor seating Outdoor seating
  • Table booking recommended
  • Live Music
  • Delivery Delivery
  • Takeout Available Takeout Available
  • Private Dining Area Available

Related to Cecelia's Ristorante

Restaurants around Elmwood