21 Glenwood AveRaleigh, NC 27603
The Willard will be a 7-floor hotel on Glenwood Ave.
Space:
147 Hotel Rooms,
3,860 SF Retail
Investment:
Not announced yet
Type:
Hotel / Retail