Castle Inn Warszawa jest położony prawie 5 min piechotą od Starówki oraz oferuje przechowalnię bagażu. Hotel jest dobrą bazą wypadową do zwiedzania Warszawy oraz Zamku Królewskiego w Warszawie, który znajduje się w prawie 100 m.
Multimedialny Park Fontann w Warszawie jest umiejscowiony w niewielkiej odległości od tego hotelu, a także Zachęta – Narodowa Galeria Sztuki leży w około 1 km. Castle Inn jest położony w pobliżu takich atrakcji przyrodniczych, jak Ogród Saski w Warszawie (1,1 km) i Park Skaryszewski im. Ignacego Jana Paderewskiego w Warszawie (2 km). Miłośnicy przyrody docenią bliskość Fontanna Wielka, który znajduje się w odległości 13 min spacerem. Obiekt jest położony 950 m od Kościoła Nawiedzeń Najświętszej Maryi Panien, popularnej atrakcji zarówno wśród pielgrzymów, jak i turystów. Castle Inn położony jest niedaleko od stacji metra Ratusz Arsenał, natomiast Miejski Ogród Zoologiczny w Warszawie leży w około 1,2 km.
Niektóre pokoje w hotelu dysponują jadalnią i aneksem kuchennym oraz wyposażone są w dopasowany termostat, centralne ogrzewanie i żelazko. W tych klimatyzowanych pokojach znajdują się takie media jak telewizja kablowa, a także urządzenie do parzenia kawy/herbaty. Goście mogą również podziwiać widok na ogród. Dodatkowo, wyposażenie samoobsługowe w apartamencie obejmuje aneks kuchenny z kuchenką mikrofalową, lodówką i płytą grzejną.
Pobliskie restauracje, w tym Restauracja Zapiecek znajdują się w małej odległości od Castle Inn w Warszawie.