The Knight Residence

Lauriston Street, 12 - Edimburgo