This is a terrace overlooking the beach of Kalithea.
Kalithea is located on the Halkidiki peninsula in Greece, Europe.
The peninsula has 3 branches, and Kalithea is on the western branch called Kassandria.
This cobblestone terrace and garden are a high vantage point from which the beach can be seen. Part of the city is located below this spot, and part above, so if you plan a trip it is better to have your hotel room closer to the beach to avoid climbing steps or steep hills.