Lowe’s Grand Hotel

The first family hotel, Lowe’s Grand Hotel opened on King Street, Covent Garden, London, England on January 1774 by David Low. Continue reading