Happy Hour @ Thelma's Peach!

(CST, UTC-06) (CST, UTC-06)

Thelma's Peach, 2008 E Admiral Blvd, Tulsa, OK 74110

It's our monthly get-together with Neil and Matt!