Beautiful place....very nice and hospitable owners....delicious foods....relaxed environment....and a place where you can have a grasp of fresh air.
I heard about this restaurant from my mom. She grew up in Santo Stefano Del Sole. I live in Chicago and was visiting my family in Santo Stefano Del Sole, Italy. This restaurant is located on a farm. This experience surpassed my expectations. We went...More