The Square is a traditional Portuguese restaurant which adds a taste of the Algarve to the market town of Henley-on-Thames.
Browse our food menu, bar and wine lists.