Chalo Resto & Bar offers a taste of Spain with its selection of tapas and other flavorful bites.