La Quinta Inn & Suites Near Attucks Theatre

1010 Church Street - Norfolk, Virginia