Get Directions to Amita Restaurant ← View details 124-126 Green Street, London E7 8JQ, United Kingdom, London, England Get Directions From* To * — Required information