Zorba's Restaurant 105 S Elliott Rd, Village Plaza Shopping Center Chapel Hill NC United States
Phone: 919.967.5517