The Wallace Restaurant
Hertford House, London (Map)
English
lVery Good
Avg Price:Average Price: £26 to £40
v1.5 miles from Hyde Park London ( 11 mins )