Those who have been clamoring for another burger and milkshake place in San Carlos, may have just had their wishes answered. Klutch Burgers’ soft opening yesterday resulted in rave reviews. Currently hitting 5 stars on Yelp, Klutch Burgers is ready to open for regular hours with its grand opening on April 8th. Klutch Burgers is located at 1201 Laurel Street. Below is a copy of their menu. To be taken to their reviews on Yelp, please click here.