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