The Ice Masters UK

The Ice Masters UK

Category: Delivery | show me more

Address: 18 Soho Square
London
W1D 3QL

Main: 07908 586923 Main: 07908 586923

 Email this business

Report a problem with this listing

Business Profile

Ice cube supplier in London

Gallery

Reviews

Reviews for this business

Leave a review
Index Card is Verified on Central Index

The Ice Masters UK
Verified ID: 1045359098769408

Verified 01/02/2018 @ 20:57:05
Last updated 28/02/2018 @ 17:34:35

Learn more about Verification in the Central Index

Opening Hours

Monday to Sunday
Open 24 Hours

Payment Methods

We accept:

  • Cash
  • Cheque
  • Visa