connect with us
Greece's latest tourism industry news by Greek Travel Pages

Google Includes Monemvasia Among its 8 ‘Most Loved’ Street View Images

The Greek town of Monemvasia is included among Google's eight “most loved” images of its Street View service.