Florists Retail
Unit 9
London
London
Greater London
EC2M 7PY
Tel: 02077247525
Welcome to the latest addition to Flower Station. Situated inside Liverpool Street station & offering the best of seasonal flowers and plants.
Services: 24 Hour Flower Delivery, Wedding Flowers, Event Flowers ...