Aloha's Kitchen

Contact Us

HOURS

Mon-Sun: 08:00am to 10:00pm

PHONE

020 8968 8321

07853 400658

LOCATION

59 Chamberlayne Rd, London NW10 3ND