Planning Commission approves permit for an even bigger Plaza on Main Street
The Plaza on Main Street, an eight-story, 595-bedroom apartment building proposed for the property between the Hampton Inn and Amtrak station, is seen as the final piece of the West Main development puzzle. But while developers, city officials, and the media have been discussing the project’s potential transformation of the stretch between Downtown and UVA, […]