Welcome to Noe Valley Town Square – a community gathering place.