Know a great happy hour or special for this location?
Hotel restaurant with an international menu and a roof terrace overlooking the river.
Suggest an edit
Rafayel, 34 Lombard Rd, London, SW11 3RF