Aalucha is located in Bhaktapur, Nepal on Durbar Squre, Bhaktapur, Bhaktapur, Bagmati 44800. Aalucha is rated 4 out of 5 in the category restaurant in Nepal.
Address
Durbar Squre, Bhaktapur, Bhaktapur, Bagmati 44800
Accessibility
No wheelchair-accessible car park