Taverna Opa Of Fort Lauderdale 3051 NE 32nd Ave Fort Lauderdale, FL 33308 Phone: (954) 567-1630 Fax: (954) 929-6968
Category: Restaurants