Subway 899

Subway #899-0 is a Subway restaurant located at, 561 Northeast 81st Street Unit 19, Miami, Florida.