Las Iguanas
14.49 kmThe o2 Arena, London
00 reviews
Las Iguanas is an immediate neighbour to the O2 Arena which holds large music, stage and sports events and is surrounded by many restaurants, bars and clubs. It’s a chilled out restaurant most of...