LocationThis appealing and comfortable city hotel is situated within the historical centre of Boston; close to Italian North End. The hotel lies with metres of links to the public transport network and in the immediate vicinity are a diverse range of..