300 Ivy is a new mixed-use development at the corner of Ivy and Grove in Hayes Valley. It includes 62 condos and townhomes, with various retail outlets on the first floor.
•