Am I in England? Completed my quest for the real Costa del Sol in Marbella, a pleasant resort town. Related