Subway 58995

Subway #58995-0 is a Subway restaurant located at Amboy Plaza Shopping Center, 6390 Amboy Road Unit 20, Staten Island, New York.