[PLEASE NOTE THIS VENUE IS NOW CLOSED - Time Out Editors, 2019]
An Italian restaurant set within the fine watch department at Harrods.
[PLEASE NOTE THIS VENUE IS NOW CLOSED - Time Out Editors, 2019]
An Italian restaurant set within the fine watch department at Harrods.
Discover Time Out original video