Home
Menu
How to find us
   
 



Address:
11920 SW 8 ST, Miami, FL 33184, USA

Phone: (305) 553-4644
Fax: (305) 207-8778

Opening Hours:
Sun, Mon, Tues, Thur: 11:30am-10pm
Fri-Sat: 11:30am-11pm