About
Atria, the premier New American restaurant in Flagstaff, AZ, offers an unparalleled dining experience. Located in the heart of downtown at 103 N Leroux St, Flagstaff, AZ 86001, our restaurant is the perfect spot to savor delicious cuisine in a cozy atmosphere.
Our chefs take pride in crafting innovative dishes that blend traditional flavors with modern twists, ensuring a truly unique culinary experience. From appetizers to desserts, every bite is a testament to our commitment to using only the freshest ingredients sourced locally whenever possible.
Whether you're in the mood for a romantic evening, a night out with friends, or a family dinner, Atria is the ideal destination. Our friendly staff, extensive wine list, and attention to detail ensure that every visit is a memorable one.
Join us for lunch or dinner and discover why Atria is the go-to New American restaurant in Flagstaff. We can't wait to welcome you to our table!