Taste of Spain

2910 Kerry Forest Pkwy
Tallahassee, FL 32309
(850) 345-7094
tasteofspaintallahassee.com

This restaurant no longer manages reservations with Rezku.