New Rose Hotel Reviews

June 22, 2006
Masterfully constructed and yet eventually rather wearisome.
February 14, 2001
January 1, 2000