Subway 56521

Subway #56521-0 is a Subway restaurant located at, 34-01 Francis Lewis Boulevard , Flushing, New York.