42 Views Verified Mela Indian Mela Restaurant, Aston Clinton has now 103 London Rd, Aston Clinton, Aylesbury HP22 5LD, UK 01296 631 900