Starwood Hotels & Resorts opened the new Westin Memphis Beale Street in early April.
The hotel offers 203 guest rooms and 6,768 square feet of group gathering space.