Maidenhead, Berkshire, SL6
Situated on their very own island, Maidenhead’s finest al fresco dining and drinking spot.