Kamyanets-Podilsky

They call themselves a "Treasure Island," though the city has been long nicknamed a "Flower on the Rock." Both are true.