St John's Church, Church Hall and Rectory are located on the southeast side of Macrossan Street, South Townsville, between Allen and Cannan streets, opposite the South Townsville State School.
The building is rectangular in plan with the central front bay projecting slightly.