Atocha Tandoori is an Indian restaurant offering a menu available for takeaway and delivery.