Other
- Stowells, formerly Stowells of Chelsea, a UK wine merchant, established by Frederick S. Stowell in 1878 which had, at its peak, a total of 70 stores. Now owned by Accolade Wines.
Read more about this topic: Stowell
Other
Read more about this topic: Stowell