Pretty little Spanish town built under a rock is a must-see for tourists
The Spanish town Setenil de las Bodegas is unique having been built amid a rocky canyon, with one giant rock hanging over the main street