The Grand Russe Hotel

268 pages paperback

fiction historical reflective fast-paced