The Lily Pad Cafe is nestled on the outskirts of Cambridge offering a relaxed setting serving a great variety of delicious foods including freshly baked goods.