Larrys & Sons Supermarket London
0
Reviews
Supermarkets in London
- North Kensington
65 St. Helens Gardens
, North Kensington, London, W10 6LL
+44 (0) 20 8969 5045
Larrys & Sons Supermarket sell all kinds of frozen and fresh groceries as well as fruit and vegetables, toiletries, alcohol and tobacco products.
|