Park Terrace
![]() |
The Italian Restaurant is the finest trattoria in Mayfair, with regional recipes and fresh pasta dishes, served with Italian verve. Traditional afternoon tea and light refreshments are served in stately splendour in the Park Terrace.
Click to enlarge pictures: