Love the discounts!! – What's Up Texas? Review
My favorite place to eat in Keller is The Station Patio Icehouse. They are part of What’s Up Texas which is great because I eat here a ton. The other businesses in the program look great too. The owner is also a great guy.
Review by Bamafan1967 on
What's Up Texas?.