Do they have reservations for 8 people?
Address: 1513 SW 8th St, Miami, FL 33135, USA
Rick Wildfan | Aug 26, 2018
Yes but they need to be done in advance and not day of
Jon Mendoza | Aug 26, 2018
Call them in advance.
Thanks! Your answer is awaiting moderation.