Torwood Street Site Gets Green Light