Bay Leaves, nestled in the heart of Epsom, stands out as a culinary gem, celebrated as the “best Indian restaurant near me”. This authentic Indian eatery offers a delightful journey through the rich flavours of Indian cuisine, masterfully blending traditional recipes with contemporary twists. From the moment you step in, you're embraced by a warm, inviting a...