You won´t find better views than the ones in Twin Peaks. It´s hard to find the way by car, at least we had to do some extra bloks to find out we need to ask and finaly get up!. Amazing views, the best in the city. Belive me, won´t see any where else the city (360 degrees) as in Twin Peaks
If you own or manage Twin Peaks, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.