Open Arms of Love Church of Memphis, TN. The location of Open Arms of Love Church is 38108, 2950 Wren Rd - marked with a pin on Google Map.