Limbo LambadaOther placesThe Fallen Angel, 73 White Lion StreetLondon, ENG, N1 9 · GBPhone unavailableEmail unavailableWebsite unavailableHours not available