This location has been flagged as "Closed".
7450 Ocean Terrace Miami Beach, FL 33141
South Beach
786-325-7516
www.itomiami.com
Hours: Mon/Wed/Thur 1pm — 12am Friday — Sunday 12pm — 12am