The Room in the Elephant

The Room in the Elephant is a restaurant in Torquay, Devon, England. , the restaurant holds one star in the Michelin Guide.