Enjoy northern Italian cuisine with bold flavors made from scratch at Villa Christina. Located in north Atlanta, our beautiful restaurant offers indoor and outdoor patio dining, private event rooms, and an elegant ambiance for working lunches, romantic dinners, and gatherings with friends.