Stopped in for lunch while passing through the Bellaire area. Located just off Bellaire but not hard to find. Parking was convenient. Facility was clean and service was attentive. Food was good, fresh ingredients. Salsa & chips are top-notch. Reasonable prices, good quality food, attentive service, clean facility - what's not to like?
Address: 5213 Cedar St, Bellaire, TX 77401-3914
Location: United States > Texas (TX) > Bellaire
Phone Number: +1 713-660-7647