Yardhouse (Town Square)
The first Yardhouse restaurant was in Long Beach, California. The concept proved to be rather popular and they now have multiple locations across California, several in Arizona, a couple in both Texas and Florida and a handful in other states. There are even two locations in Las Vegas: one can be found at Red Rock Resort and the other – the subject of this review – resides at Town Square.
By Nick Manteris · 0 Comments · Leave a Comment