Other Restaurants in Edinburgh - New Town 66 Rose Street, New Town, Edinburgh, EH2 2NN Tags: american, bar, cocktails