Forno Napoli Pizza & Italian Restaurant hero image

Forno Napoli Pizza & Italian Restaurant

Restaurant

1280 Sweet Home Rd #105, Buffalo, NY 14228, USA

Biter Score
9.0
Open
Sunday: 4 PM – 8 PM
Forno Napoli Pizza & Italian Restaurant photo 1
Forno Napoli Pizza & Italian Restaurant photo 2
Forno Napoli Pizza & Italian Restaurant photo 3