Castle · United KingdomCamber CastleCamber Castle is a castle in Icklesham, United Kingdom. 16th-century English fort.View on the mapRead moreDiscover a random placeWhat is Random Atlas?More places in United KingdomTotteridge · CityStanford-le-Hope · CityStepney · CityRushden · CitySouthend-on-Sea · CitySaint Andrews · City