The place is located in city of London not far away from elephant and castle.