Homestead Home » Locations » Homestead Store Address 833 NE 8th Street Miami, FL 33030 Phone: 305-247-2666 Mega Liquor Homestead 833 NE 8th Street Miami, FL 33030 Phone: 305-247-2666 STORE HOURS Monday -Thursday 9:00 a.m. – 10:00 p.m. Friday – Saturday 9:00 a.m. – 11:00 p.m. Sunday 12:00 p.m. – 8:00 p.m.