Subway 18555

Subway #18555-0 is a Subway restaurant located at Tierra Verde Marine Center, 130 Pinellas Bay Way, St. Petersburg, Florida.