translate English to French: SQUARE RESTAURANT The Square Restaurant overlooks Queen Square and features traditional British cuisine with an international flavour.
SQUARE RESTAURANT Le Square Restaurant a une vue donnant sur Queen Square. Il propose une cuisine traditionnelle anglaise empreinte de saveurs du monde entier.