Windsor Hotels

3 Star Hotels in Windsor

Mercure Castle Windsor Newly refurbished 4 star Georgian hotel in the center of Windsor ideal for visiting Windsor Castle Hampton Court. 10 mi. from London Heathrow easy access

Royal Adelaide Hotel The Royal Adelaide Hotel is situated within walking distance of Windsor Castle and the River Thames and nearly 15-minutes driving distance from

For more hotels or booking requests please contact us

United Kingdom Cities starting with A B C D E F G H I J K L M N O P Q R S T U V W Z