The Astor Hotel

14-22 Elliot Street
Plymouth
United Kingdom