Our Location

Call us at: 305-559-8999

11865 SW 26th Street #E3

Miami, FL 33175

Las America Central Plaza V

(next to the movie theater)


Sun. thru Thurs.: 12:00 – 10:00 pm

Fri. & Sat.: 12:00 – 10:30 pm

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts