C Chris Schoenberg Review of The Leela 3 years ago Top notch hotel. Much better than Holiday Inn bed ... Top notch hotel. Much better than Holiday Inn bed door.
Comments: