The Holmes Partnership is Edinburgh based company that is listed as Architects.
Location of The Holmes Partnership is 80 Commercial Street, Edinburgh.