No, its not where Chewbacca comes from. These are the famous caves near Wells in Somerset, England. It was quite expensive to visit but the caves themselves were quite impressive.
The picture was taken on my phone in the last and largest cavern you can visit. Flash photography was banned due to it [...]