Supermarkets in London - St. John's Wood 512-516 Harrow Road, St. John's Wood, London, W9 3QA Tags: deli counter, delivery service, fish counter, frozen foods