21 Glenwood AveRaleigh, NC 27603
The Willard will be a 7-floor hotel on Glenwood Ave.
Space:
147 Hotel Rooms,
3,860 SF Retail
92,314 Total SF
Investment:
~ $25 million
Type:
Hotel / Retail