Leleka Ukrainian Comfort Food (Sunnyvale) ★★★★★4.8 (62) Restaurants Takeout Restaurant · Dumpling restaurant · Ukrainian restaurant 1026 W Evelyn Ave Kitchen#114, Sunnyvale, CA 94086 Today: 3–8 PM Call Website Details →