IL FARO restaurant & bar
698 N Pearl St, Menands
(518) 463-2208
Menu
Restaurants in Menands, NY
IL FARO restaurant & bar
698 N Pearl St, Menands, NY 12204
(518) 463-2208