Hotel The Champs

View all photos

Small 5-room comfortable hotel, situated on the hillside in the Picard, Portsmouth area, close to the sea. Attentive and personalized service for all guests. Home away from home ambience.

Overview