LambermontHouse1.jpg

Media

Part of Lambermont House, also known as Terrell Castle, in San Antonio, Texas.

Position: 26951 (2 views)