Sozopol definitely deserves to be called the Romantic Resort of the Bulgarian Black Sea coast. The town is beautifully situated at a small rocky peninsula in the Southern part of the Bourgas Bay and is located only 32 km from the sea city and 410 km from the capital city of Sofia. Today Sozopol is a popular beach resort, famous for its nice sandy beaches, distinctive 19th-century stone and wood houses, and its romantic harbour.
The most interesting attraction of the resort is the old town with its interesting old-style wooden houses (some of them being national monuments). The old houses and the great variety of restaurants perched on the top of the rocks by the sea create a specific atmosphere of love, romance and relax in the air.
The seaside street is called “Sea Rocks” and is checkered with attractive traditional and sea food restaurants, whose summer terraces peep curiously over the sea. The most impressive parts from the Old Town are the ruins from the Old Church and the wall, which used to protect Apollonia back in the past. The walls are found in the Old Town, at Apollonia Street and attract many tourists from all over the world.
Apollonia used to be the ancient name of Sozopol, which was given to the town in honour of the god Apollo. Nowadays Apollonia inspires the popular Apollonia Festival of Arts, which is organized from September, 1st to September, 10th each year. The festival takes place at the Cultural Centre of Sozopol, the Archaeological Museum, the Art Gallery and the Apollonia Amphitheatre and presents tons of music, interesting theatre performances, art and photo exhibitions, literary nights, summer cinema movies and different workshops.