Roka

30 North Audley Street, Mayfair, London



Ads by Google
Address:30 North Audley Street
Mayfair
London
W1K 6HP
Map:Map & nearby
Cuisine:Japanese
Region:Mayfair
Nearest Station:Marble Arch
Telephone:

Related Businesses


Reviews & Tips from our readers



AIL on Social Media

Facebook logo Twitter logo Instagram logo

What's New?