Directions Ranch Acres Baptist Church 3143 South Jamestown Tulsa, OK 74135 Phone: 918.749.7758 Located just east of the Ranch Acres Shopping Center. View Map & Directions »