Subway 25255

Subway #25255-0 is a Subway restaurant located at Isla Del Sol Shoppers Village, 5901 Sun Boulevard Suite 111, St. Petersburg, Florida.