Leo's Place

8443 State Hwy 71, Garwood
(979) 253-2175

Recent Reviews

Sort by
Jessica Marshall

Great neighborhood watering hole.

thomas wilson

Coldest beer in nada, texas. Friendly environment.

Gene Brown

Wish it was open. Place has that "it" to it. Probably had the best chicken fried something

Jason Mica

Coldest beer in town!!!!!!!!

Loading...