Royal Spice
...

Royal Spice
Cambridge, United Kingdom

View on map
52.2139451, 0.1256107
12B Victoria Ave
Cambridge
CB4 1EH
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!