El Rancho Motel

7100 N Nebraska Ave Tampa FL 33604 USA

(813) 232-6251

Location