A cute little bistro style set-up on the street in Historic New Castle, DE.