San Sebastian is one of Spain’s most attractive, charming and sophisticated resorts in Spain. Located on the coast of the Bay of Biscay, in northern Spain, it is surrounded by green hills, bays, rivers and mountains. The picturesque beach area ( La Concha ) attracts visitors from all walks of life on a global scale.