Storm London
0
Reviews
Nightclubs in London
- Leicester Square
28A Leicester Square
, Leicester Square, London, WC2H 7LE
+44 (0) 20 7839 2633
Storm is situated in Leicester Square with a 260 person capacity, two bars including a VIP bar, and guest or resident DJs seven days a week. Saturday closing is 6am.
|