India Palace ★★★★☆4.2 (625) Restaurants Indian restaurant · Modern Indian restaurant 737 Buena Vista Ave, Alameda, CA 94501 Call Website Details →