2617 Broadway, Schenectady 12306, United States
2617 Broadway, Schenectady 12306, United States
No delivery
No open hours
Spot something wrong?
Dishes at Capri Imports Italian Deli. Prices may vary in venue.
Been to Capri Imports Italian Deli? Be the first to share what you ate.