123 Saratoga Rd Ste 13, Scotia 12302, United States
123 Saratoga Rd Ste 13, Scotia 12302, United States
No delivery
No open hours
Spot something wrong?
Dishes at Socha Plaza Deli & Pizza. Prices may vary in venue.
Been to Socha Plaza Deli & Pizza? Be the first to share what you ate.