Norwood Hall

Garthdee Road
Aberdeen
United Kingdom