ROKA Aldwych is located in London, United Kingdom on 71 Aldwych, Holborn. ROKA Aldwych is rated 4.5 out of 5 in the category bar in United Kingdom. ROKA ALDWYCH LIMITED is a restaurants company based out of 150 ALDERSGATE STREET, LONDON, United Kingdom.
Address
71 Aldwych, Holborn