Subway 28399

Subway #28399-0 is a Subway restaurant located at The Oviedo Mall, 1700 Oviedo Mall Boulevard Space #1315, Oviedo, Florida.