Restaurant - Portuguese in Westwood Cross, Broadstairs