townhouse for sale in algorfa