Went there for the first time and I must say it was excellent. Way better than LC roti shop. I will definitely be going back! Customer service is not bad but could be better. Other than that great!
Address: 6329 Miramar Pkwy, Miramar, FL 33023-3943
Location: United States > Florida (FL) > Broward County > Miramar
Phone Number: +1 954-987-3964