at Nicholson Street, Edinburgh United Kingdom
Matcha Edinburgh is Edinburgh based place and this enity listed in Restaurant category. Located at Nicholson Street Contact phone number of Matcha Edinburgh: +447123456789
Greek Mediterranean café bistro