This place is not too far from city center but you need to walk for about 10 minutes to get onto royal mile. There is a coffeeshop right next to it which do amazing breakfast!
I do really recommend this place becaus it is really cozy and Daniel is super nice!