Downtown’s historic Noel Place building (pictured below) is slated to land 80-room Le Méridien hotel, according to The Tennessean.
Here is some interesting information regarding the European-oriented brand, which is owned by Starwood Hotels and Resorts Worldwide:
* There are 17 Le Méridien hotels either operating in or soon to open in U.S. cities. Those located in closest proximity to Nashville are in Atlanta, Columbus and Indianapolis.
* The Le Méridien Atlanta Perimeter offers for Monday, Aug. 18, a lowest standard rate starting at $170 per night.
* Le Méridien was formerly headquartered in the United Kingdom and now includes about 130 properties.
* Air France established the brand in Paris in 1972.
* The company was acquired in 1994 and, again, in 2001. Starwood Hotels and Resorts Worldwide purchased the brand and management fee business in 2005, with a joint venture between Lehman Brothers and Starwood Capital Group Global, LLC, acquiring leased and owned real estate assets in a separate deal.
* Starwood Capital is a real estate investment firm based in Greenwich, Connecticut.
* In 2012, an entity affiliated with Starwood Capital acquired through foreclosure a 30,000-square-foot medical office building located near Southern Hills Medical Center for $2.75 million, according to a Nashville Business Journal report. On its website, Starwood Capital does not list Tennessee as a “target market.”
Noel Place is located at the northeast corner of the intersection of Fourth Avenue North and Church Street. The building, which most recently accommodated office space and the little nook from which Sam’s Sushi operated, once served as a hotel.
POSTDATA: WARRANTY DEEDS