3431 mayflower lane