What is Burritt on the Mountain? ... Situated on a magnificent 167-acre site overlooking the city, Burritt lies in the heart of Huntsville, Alabama, atop Round ...