Skip to Main Content

The Willard


Category: Developments

Address

21 Glenwood Ave
Raleigh, NC 27603

Details

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

Images

What's Nearby

  Nearby Parking

  Nearby Dining

  Nearby Shopping

  Nearby Arts, Culture + Entertainment