Edinburgh Food German Food review: The Palm Tree, 87 Portobello High St, Edinburgh EH15 1AW Mr Foodie 19 October 2015 1