Atria is Flagstaff's new home for seasonal, modern American fare handcrafted with farm-fresh, locally-grown ingredients. Housed inside an intimate, airy space at 103 N. Leroux St., the mission at Atria is simple: serve delicious, affordable food that guests will want to return week after week. Now open Tues - Thurs from 4:30 - 9pm and Fri & Sat from 4:30 - 10pm
American/Continental, Steak/Seafood