Quinesse Castle

Quinesse Castle is a large stone building. The Queen usually lives there.