Isla Restaurant Menu

2118 Mt Diablo St, Concord, CA 94519

Know a great happy hour or special for this location?