Loading hotels
Confirming room availability...
Castle Inn Lisbon, Rua De Santa Cruz Do Castelo Nº 52, Lisbon, Portugal
With a stay at Castle Inn Lisbon in Castelo (Alfama), you'll be minutes from Castle of Sao Jorge and Lisbon Cathedral. This apartment is within close proximity of Largo das Portas do Sol and Santo Antonio Church.