Italian-American restaurant on the North Strip with floor-to-ceiling windows offering 360-degree views of Las Vegas Boulevard, directly across from the Wynn Resort.