Why open at 3 cuz you don't want to give the lunch menu I'm not happy about that
Address: 18305 NE 19th Ave, North Miami Beach, FL 33179, USA
Norman Alvarez | Jul 21, 2018
It's not as good as it used to be
Marcia Elena Vilcarromero | Jul 21, 2018
On Sunday's the restaurant opens at 3:00PM for dinner
Thanks! Your answer is awaiting moderation.