London, United Kingdom
Alex Dilling at Hotel Cafe Royal is a Restaurant located at 68 Regent Street, Piccadilly, London W1B 4DY. Alex Dilling at Hotel Cafe Royal is a popular spot in the Piccadilly area. Whether you're looking for a light bite or the full foodie experience, explore the dishes at Alex Dilling at Hotel Cafe Royal and experience authentic British food in London.