The Studio Public House

2950 Central Ave St. Petersburg FL 33712 USA

(727) 873-6992

Location