Chez Michel is a restaurant offering delicious homemade French and Italian cuisine. It is known for its pizza and is a great spot for various meals.