Le Champignon Sauvage Restaurant in Cheltenham is a famous two Michelin star-rated venue situated in the town’s Suffolk area, offering modern French cuisine with a twist.
Le Champignon Sauvage Restaurant
Address
24-26 Suffolk Road, Cheltenham, GL50 2AQ