Windsor Park jest uroczym hotelem, który oferuje 43 pokoi z widokiem na ogród. Jest to 5-piętrowy budynek, wybudowany w 1920 roku i przebudowany w 2009 roku.
Obiekt znajduje się obok Centrum sztuk wizualnych Fondo del Sol, w dzielnicy Northwest w Waszyngton. Centrum Waszyngton znajduje się w odległości 3 km, a Uniwersytet George'a Washingtona - w odległości 2 km. Goście docenią lokalizację w pobliżu teatru i muzeum. Pobyt w Windsor Park Hotel gwarantuje szybki dostęp do Katedra Narodowa w Waszyngtonie.
W skład zakwaterowania wchodzą pokoje z mini barem, sejfem na laptop i miejscem do siedzenia oraz prywatnymi łazienkami. Nawet najbardziej wymagających oczaruje widok na Park Rock Creek, który rozpościera się z okien pokoi. W kuchni znajdują się również kuchenka mikrofalowa, ekspres do kawy/herbaty i lodówka, dzięki czemu goście mogą poczuć się jak w domu podczas pobytu.
Codziennie w godzinach porannych serwowane jest wliczone w cenę noclegu kontynentalne śniadanie. Bogate menu zapewniają Buca di Beppo Italian Restaurant, Sushi Ogawa i The Coffee Bean & Tea Leaf, usytuowane w 100 metrach od obiektu. Stacja metra Dupont Circle jest w odległości 15 minut spacerem.