11 Canal Center Plaza, Alexandria, VA 22314

11 Canal Center Plaza is a 3-story office building located on the Potomac River in North Old Town Alexandria. The building boasts a two-story main lobby with open balcony. The building has views of Washington, DC and the Potomac River.

Photo Gallery

Local Area

Canal Center Plaza
Alexandria, VA 22314