Other Restaurants in London - St. John's Wood 341A Harrow Road, St. John's Wood, London, W9 3RA Tags: air conditioning, delivery, pizza, takeaway, vegetarian dishes