Himalaya Restaurant
74-78 North St, Leighton Buzzard
01525 376596
Recent Reviews
Order Online
Himalaya Restaurant
74-78 North St, Leighton Buzzard LU7 1ES
01525 376596