The location on Castroville Rd Road in San Antonio City has a unique atmosphere that seems to appeal to visitors. Although specific hours of operation are not clearly defined for weekdays, visitors can attend services on Sundays from 10:00 to 13:00. Wheelchair accessibility features are available at the parking lot and entrance.