Tourist Attraction Twin Peaks: The area made up of two hills in the center of the city Twin Peaks | The area made up of two hills in the center of the city By whatsq, 9 years ago October 10, 2015