
Angelou's Mexican Grill
Points
100
Angelou's Mexican Grill sits on S 1st Street in downtown San Jose, putting it squarely in the city's dining corridor. Booking is easy, making it a low-friction option for groups. Limited data makes a full verdict difficult, but the location and format suit casual group dinners well — particularly if you're planning to continue the evening nearby.











