Subway 51300

Subway #51300-0 is a Subway restaurant located at Star Mini Mart Convenience Store, 147-16 Northern Boulevard, Flushing, New York.