Located 527 meters from Embassy : Portugal. Located in Cape Town City Center, InnsCape on Castle is a perfect starting point from which to explore Cape Town.
Located 549 meters from Embassy : Portugal. Located in Cape Town City Center, Fountains Hotel is a perfect starting point from which to explore Cape Town.