IL Faro Restaurant & Bar
698 N Pearl St
Menands, NY 12204-1738
518-463-2208