Find Us
Easily accessible, Castle Square is located just 5 minutes walk from Elephant and Castle tube station and directly opposite Elephant and Castle train station.
Easily accessible, Castle Square is located just 5 minutes walk from Elephant and Castle tube station and directly opposite Elephant and Castle train station.