McDowells Grocery
54 Tower Rd., Twickenham, Greater London, United Kingdom, TW1 4PE
(02088) 927766 Phone