Open Today 11:00 AM – 10:00 PM
Claimed
Rice Mediterranean Kitchen
Restaurants
401 Southeast 4th Avenue Las Olas Place, Fort Lauderdale, FL · 33301