Address: 622 FM1959 Rd, Houston, TX 77034, USA
Phone: 281-372-6335
Website: https://stargrillmore.com