Castle Inn besticht durch eine zentrale Lage in Warschau, nur wenige Schritte von Marktplatz in der Altstadt und 2 Gehminuten von Altstadtplatz entfernt. Dieses Hotel ist 1,2 km von Sigismundsäule und 1,2 km von Königsschloss (Zamek Królewski w Warszawie) entfernt.