Sofia, the capital of Bulgaria, is a city rich in history and culture, located at the foot of Vitosha Mountain. With its ancient Roman buildings, Orthodox churches, Ottoman mosques and modern boulevards, Sofia is an interesting mix of past and present. It is an ideal destination for those seeking art, history and natural beauty.