Mousewood Restaurant is dedicated to providing a variety of meals that are healthful using organic ingredients whenever possible. The restaurant was originally established as a small natural foods restaurant more than 30 years ago. Address: 215 North Cayuga Street Ithaca NY USA 14580 1 607 273-9610