Get directions to: Cecelia's Ristorante, Buffalo, NY
Restaurant address: 716 Elmwood Avenue Buffalo, NY 14222, USA
Restaurant: Cecelia's Ristorante