Glo Asheville.jpg Best Western Hotels & Resorts yesterday announced the opening of its suburban boutique hotel brand, GLō, in Asheville, North Carolina