Subway 27395

Subway #27395-0 is a Subway restaurant located at, 43-43 91st Place Store #2, Elmhurst, New York.