IL FARO restaurant & bar
698 N Pearl St, Menands NY 12204
(518) 463-2208
Directions
Order Online Delivery
Doordash
Ilfaro
Menands, New York
IL FARO restaurant & bar
698 N Pearl St, Menands
(518) 463-2208