Restaurant
Chelsea BrasserieChelsea Brasserie is a restaurant on Montpellier Terrace in Cheltenham. The area is known for its elegant Regency architecture and relaxed atmosphere. Diners particularly recommend the pan-seared scallops with lemon herb butter.
View Info →