Co-owners Teague Moriarty and Matt McNamara have recently opened The Square restaurant near North Beach's Washington Square Park. Their vision is to create an accessible New American style restaurant with a simple but affordable menu catering to both local residents and the wandering tourists. We … [Read more...]