Keppels Head Hotel, a charming 3-star establishment in Portsmouth, United Kingdom, offers a unique blend of history and modern comfort. Opened in 1779 and renovated in 2019, this hotel boasts a rich heritage while providing guests with a contemporary experience. With just one room, it provides an intimate atmosphere, ideal for those seeking a personalized stay.