Café Bar Casa Chelo is a bar & grill known for its friendly atmosphere and selection of tapas.