Twin Peaks Scottsdale Arizona

8 months ago
40

We visited the Twin Peaks Bar and Grill in Scottsdale, Arizona. The food was delicious, the beer was amazing, and the waitresses were beautiful and so accommodating. If you are visiting Arizona, I highly recommend you pay them a visit. Cheers!

Loading comments...