Shangri La Gardens

I have to admit, when I think of a vacation spot or an outing I don’t think of Texas at all, and that’s likely because until today I’d never heard of Shangri La Gardens and Nature Center, even though I’m a big National Park and Nature Reserve enthusiast.
Shangri La Gardens is brought to us by [...]

Filed under: Travel, ,