Bermuda Bar and Grill North Miami Beach

3509 NE 163rd St, North Miami Beach , Florida, United States - Phone: 1-305-945-0196