The San Antonio Shambhala Center is located next to The Pig Stand, America's oldest drive-in restaurant.