Located in Boston, The Lord Grey Hotel is within a 5-minute drive of Maud Foster Windmill and Boston Guildhall. This hotel is 2 mi (3.2 km) from Macmillan Way - North and 2 mi (3.2 km) from St Botolph's Church. ... Read more

View all Luxury Hotels in Boston