The Lemon Drop

American restaurant · 1701 Mounds Rd, Anderson, IN

Dine-In

Hours

More food in Anderson, IN · American Food in Anderson