Subway 2030

Subway #2030-0 is a Subway restaurant located at Anna Maria Island Center, 3232 East Bay Drive, Holmes Beach, Florida.