Permits have been filed for a 12-story mixed-use building at 1250 Willoughby Avenue in

See Full Page