Now Leasing! The Avalon Apartments in Tilbury, a brand new purpose built 5 storey apartment building. Locally owned and operated and built with local trades. This one bedroom plus den apartment is a great choice for someone looking to rent in a new, clean, safe building with fixed costs.