Stella Coffee and Tea ✓ Verified
RetailerUnited Kingdom
Description
Stella Coffee and Tea — Coffee shop in London, United Kingdom. Suppliers to the hotel, restaurant and cafe trade. Coffee, tea, hot chocolate, espresso machines and many ancillary products related to a hot beverage service.
Additional Information
- Address: United Kingdom
- Already Available In: United Kingdom
