"good food, but must be the smallest thing I was, so was very busy on a Sunday morning. hard to work, nice staff."
Phone: (+1)3059401691
Address: 1101 NE 163rd St, 33162, North Miami Beach, US, United States
City: North Miami Beach
Dishes: 16
Amenities: 5
Categories: 5
Reviews: 5852