Located “on the hill” in Highlands, North Carolina, one can find that Pub feel right here at The Ugly Dog. There is a noticeable difference here that offers a place where friends gather and fun commences from afternoon until the wee hours. A friendly place for taking the edge off of the long day…Music, Food, Beverage and an atmosphere that will keep you company.