lemon drop ★★★★☆4.4 (157) Restaurants Bar & grill · American restaurant · Chicken wings restaurant (...) 2542 Santa Clara Ave, Alameda, CA 94501 Today: 3 PM–12 AM Call Website Details →