Restaurant in Tampa
Upscale American restaurant inside the Epicurean Hotel with creative dishes and cocktails
1207 S Howard Ave
Tampa, FL, 33606
(813) 999-8726