Restaurant in Tampa
Mediterranean restaurant serving lamb chops and whipped feta in a chic, candlelit setting
1001 E Cumberland Ave
Tampa, FL, 33602
(813) 344-3442