Rafayel, 34 Lombard Rd, London SW11 3RF, UK
•
0 reviews
Poor
Mediterranean
$$
Hotel restaurant with an international menu and a roof terrace overlooking the river.
Quick links
Follow us
© 2025-2026 Restaviews. All rights reserved.