Aberdeen Pavilion
Page 1 of 5
The Aberdeen Pavilion, also fondly known as the Cattle Castle, is perhaps the most impressive looking structure at Lansdowne Park. This brightly lit building is a popular exhibit area for the 2009 Farm Show.