The Rose of India

How to find us

You’ll find the Rose of India at 20 London Road, Attleborough.


View Larger Map