Helix Restaurant Menu, Prices and Locations
The whole experience was great from the time we got there. All the staff were very accommodating and nothing was too much trouble.
Phone: +44 330 107 0816
Head Office address: 30 St Mary Axe, London EC3A 8EP, UK
Get verified information about Helix Restaurant Menu, Price and near me locations.