The food was very good the price was quite reasonable and we enjoyed it. Service was decent but waiter could have done a little better job. Overall we enjoyed it and would eat there again.
Address: 620 Sheldon Rd, Channelview, TX 77530-3508
Location: United States > Texas (TX) > Channelview
Phone Number: +1 281-862-9968