Subway 25234

Subway #25234-0 is a Subway restaurant located at Plaza Del Paraiso, 12840 Southwest 120th Street, Miami, Florida.