St. John's Lutheran Church is a Neo-Gothic building, situated on the eastern edge of Freedom Square, in Old Town Tallinn, Estonia.