Florida > Tallahassee Central > Restaurants, Food & Beverages > Restaurants > Bird's Aphrodisiac Oyster Shack
325 N Bronough St, Tallahassee Central, Florida, 32301-1311
(850) 222-1075
Restaurants, Food & Beverages > Restaurants
No reviews yet. Be the first to write a review!