Our Location Lone Star Surgery Center Houston Northwest 800 Peakwood Drive, Suite 2D Houston, TX 77090 713-360-6857 Office Hours: By Appointment