Subway 62460

Subway #62460-0 is a Subway restaurant located at Promenade West Shopping Center Bay 11, 2319 South University Drive Building A, Davie, Florida.