From Our Editors
Illusion is an Indian restaurant serving up traditional grill cuisine. Guests may indulge in a selection of tapas tasting menus, with vegetarian options available, or try a grilled sea bass, the venue's specialty. With a private dining room, Illusion can cater for bespoke gatherings for up to 30 people.