Red Lion Pub celebrates 20 years as Montrose haven for Brits and anglophiles
Owners with Red Lion Pub, located on the edge of Montrose in Houston, will celebrate the venue’s 20-year anniversary in November with 20 days of food specials on their most popular dishes.