Larrys & Sons Supermarket

Supermarket at 65 St. Helens Gardens
Larrys & Sons Supermarket image
Ad
Address
65 St. Helens Gardens
North Kensington
London
W10 6LL
Map
Telephone
020 8969 5045
Nearest Station
Latimer Road
0.34 miles
Category
Supermarkets

Larrys & Sons Supermarket sell all kinds of frozen and fresh groceries as well as fruit and vegetables, toiletries, alcohol and tobacco products.

User Reviews

There are no user reviews
Have your say

Add a review or useful tip for this business