Lighthouse Free Methodist Church Church of Saint Louis, MO. The location of Lighthouse Free Methodist Church Church is 63110, 1218 Tower Grove Ave - marked with a pin on Google Map.