Crystal Bay Hotel | 7401 Central Ave St. Petersburg FL 33710 United States Restaurant Menu & Phone7401 Central Ave St. Petersburg FL 33710 United States 4.6/5