St George Castle viewpoint is located in Lisboa, Portugal on R. de Santa Cruz do Castelo 1A. St George Castle viewpoint is rated 4.7 out of 5 in the category observation deck in Portugal.
Address
R. de Santa Cruz do Castelo 1A
Accessibility
Wheelchair-accessible entrance