Best of Boston

Best Chili

1981 Best Chili

The green chili at El Phoenix Room, 1430 Commonwealth Ave., Brighton.