Subway 30995

Subway #30995-0 is a Subway restaurant located at 583 Elmwood Avenue, Providence, Rhode Island.