Takeaway located on Camden High Street. Offers a unique culinary experience.