Ferrara's in Little Italy.....perhaps the best Italian pastry this side of Florence.
© 2006 Chris Thorpe. All rights reserved.
Please login or register.