Bara's Deli ★★★★★4.6 (602) Restaurants Deli · Takeout Restaurant · Sandwich shop 14799 Washington Ave, San Leandro, CA 94578 Today: 8 AM–7 PM Call Website Details →