Subway 21086

Subway #21086-0 is a Subway restaurant located at Town Star BP, 7030 Highway 27, Frostproof, Florida.