Maps

Shangri La Botanical Gardens and Nature Center is located at 2111 West Park Avenue, Orange, TX 77630.

Garden Map