Completed in 2017 in Priozersk, Russia. Images by Dmitry Tsyrencshikov. ‘Tochka na karte’ country hotel (Russian for ‘a point on the map’) is located 120 km away from Saint-Petersburg on the shore of the Lake Ladoga, at...