The Prince Albert - Inn
The 3-star The Prince Albert - Inn is placed about 2.3 km from Windsor Castle. The hotel represents royal architecture in Windsor.
The hotel is around 20 minutes on foot from the city center. The Prince Albert - Inn boasts a convenient location close to a castle, a chapel and a church.
Guests can enjoy British and European meals served in The Prince Albert 50 meters away from the hotel.
A 20-minute drive will take guests to London Heathrow airport.
Business facilities feature a business center and a meeting room.