Timberlake Inn is located at 11222 Timberlake Rd, Lynchburg, VA. This location is in the Montview neighborhood..