England, Hampshire, Portsmouth, The Spice Island Inn and The Still and West Country House pubs at harbour in Hampshire