Subway 6025

Subway #6025-0 is a Subway restaurant located at Homestead Plaza, 1316 A Homestead Road, Lehigh Acres, Florida.