Esta propriedade foi originalmente construída em 1913 como um edifício de apartamentos de luxo e agora alberga este pequeno hotel de estilo europeu.
O átrio em estilo Arte Déco do Windsor Inn Hotel dispõe de balcões originais e curvos, de molduras e de piso em azulejos da renovação datada de 1920.
Todos os quartos incluem acesso Wi-Fi gratuito e uma casa de banho privativa com produtos de higiene pessoal gratuitos e um secador de cabelo.
Localizado a 1 km da Estação de Metro Dupont e da Estação de Metro 13th/U St, o hotel oferece acesso a Washington D.C. e às áreas circundantes. A propriedade fica a uma curta caminhada de restaurantes locais e de lojas.