London Rd 103, Aylesbury, HP22 5LD - Buckinghamshire
1.5 0 95
Be the One to add the first review Restaurant Mela! click here!
1.5 0 95
1.5 0 100
1.5 0 75
1.5 0 70
1.5 0 89
1.5 0 56
1.5 0 124
1.5 0 123