| Use this map to find the Lees Inn and Suites Anderson location. The small hotel icons identify the location of hotels near Anderson, Indiana (IN). Select a hotel location for more information. Lees Inn and Suites Anderson Address: 2114 E. 59th Street Anderson, Indiana (IN), U.S.A. |