Mama Rosa is an Italian restaurant offering a relaxed atmosphere and views of the water. It serves Italian specialties and pasta dishes.