translate English to French: 421 Menzies Street, Second Floor 6.
421, rue Menzies, 2eétage 6.