Tucked away on Hanover Street in Edinburgh, Urban Angel is the brunch spot that even your most discerning foodie friend would approve of. Since 2004, this subterranean haven has been serving up dishes that are as wholesome as they are delicious, all while keeping...