Roka

Japanese Restaurant in Trafalgar Square
Roka image
Ad
No longer at this address

Our records show that Roka is closed.

Address
Aldwych House
71-91 Aldwych
Trafalgar Square
London
WC2B 4HN
Map
Cuisine
Japanese
Nearest Station
Temple
0.21 miles

User Reviews

There are no user reviews