El Cap Restaurant

3500 4th St N St. Petersburg FL 33704 USA

(727) 521-1314

Location