SELF SERVICE FRANCY is a restaurant offering Italian cuisine. It is described as a fun place for friends to enjoy the best Italian dishes. The establishment is located in Moncalieri.