Diese im Jahr 1913 ursprünglich als luxuriöses Apartmentgebäude erbaute Unterkunft beherbergt heute dieses kleine Hotel im europäischen Stil.
Die Lobby im Windsor Inn Hotel wurde in den 1920er-Jahren im Art-déco-Stil renoviert und verfügt noch über die originalen, gebogenen Tresen, Formen und Bodenfliesen aus dieser Zeit.
Alle Zimmer bieten kostenfreies WLAN und ein eigenes Bad mit kostenlosen Pflegeprodukten und einem Haartrockner.
Das Hotel befindet sich 1 km von den U-Bahn-Stationen Dupont und 13th/U St entfernt. Washington, D.C. und die umliegenden Gebiete sind bequem zu erreichen. Restaurants und Geschäfte befinden sich in Gehweite zur Unterkunft.