1. La Roca Tapas Restaurant 2737 W Algonquin Rd, Algonquin, IL 60102 Coordinate: 42.17559,-88.34106 Phone: (224) 678-7121