Hiba
113 High Holborn, London
020 7831 5171
Recent Reviews
Order Online
Reserve
Photos for Hiba
Upload photos
×
❮
❯
Hiba
113 High Holborn, London WC1V 6JQ
020 7831 5171