Boston 2006

Heading up the stairs to dine at Mamma Maria, one of the finer Italian restaurants in Boston's North End.