The Carmela (Manager's Special) Restaurants in Tallahassee
Show restaurants on map
4.6
Menu
Table booking
4.6
Menu
Table booking
City: Tallahassee, 2335 Apalachee Pkwy, Tallahassee, FL 32301, USA, United States
"The owner requested that I give their restaurant another chance, so I did. I ordered from them three times to ensure consistency, despite the owner bl..."
Price
The Average price for The Carmela (Manager's Special) is:
$11.5
Feedback
These reviews refer only to the mentioned ingredients.