Discover San Sebastian a stunning city located on the Bay of Biscay in Spain’s mountainous Basque country. San Sebastian is a stunning city located on the Bay of Biscay in Spain’s mountainous Basque country. Popularity of San Sebastian The city San Sebastian is a well-known resort town. The city is also called as Donostia. One of the familiar cities among …