Mayfair's finest establishments

Caesar salad

home1
The Little Square Restaurant is nestled in the heart of Shepherd…