lemon drop ★★★★☆4.4 (157) Restaurants Alameda Bar & grill · American restaurant · Chicken wings restaurant 2542 Santa Clara Ave, Alameda, CA 94501 Call Website Details →