ADDRESS: 551 NE 167th Street, North Miami Beach, Florida 33162 TEL: (305) 705-2938 BUSINESS HOURS: Mon – Sun 9:00 am – 9:00 pm STATE: Florida AREA: 65,000 sqft