The Scene in Langford. Downtown Langford’s Next Big Scene!! A COLLECTION OF 1, 2 AND 3 BEDROOM HOMES. The Scene sets a new standard for living in Langford. The two tallest concrete and steel towers in Downtown Langford embrace a unique combination of spectacular natural beauty, a wealth of business and investment opportunities and an unrivaled island lifestyle.