Explore details about location Clewer Avenue. Clewer Avenue is a location situated within the Windsor and Maidenhead alongside other areas such as Boulters Court, Pine Close, Havelock Crescent.