A restaurant with an intriguing interior