Victory Grove Holiness Church

Located at 2505 Needham Road, Needham. 31.99299, -88.38076