Restaurant · 5300 N. Powerline Road Units 7, 8, 24, Fort Lauderdale, FL
See full menu
More food in Fort Lauderdale, FL