Avalon Flowers
1a Lauderdale Parade
Lauderdale Road
London W9 1LU
United Kingdom