Our Location Lone Star Surgery Center Houston Northwest 800 Peakwood Drive, Suite 2D Houston, TX 77090 936-224-4134 Office Hours: By Appointment