Location # 33, First Cumberland Church on Avalon
Address:
2119 Avalon Pl.
HoustonTX 77019