The India Palace is an Indian restaurant known for its impeccable service and high-quality food. It has received positive reviews highlighting the authentic flavors and dining experience.
13-15 Church Street, Wotton-Under-Edge, Gloucestershire, GL12 7HB, United Kingdom