We are located in the London Square shopping plaza across the Tamiami Airport, in the Kendall area. Please feel free to call or email us for further information.
Address: 12305 SW 137 Ave. #304. Miami, FL. 33186
Phone: 305 - 232- 2827
WE DELIVER :)
See MENU & Order