Italian in London - Mayfair Heddon Street, Mayfair, London, W1B 4BG Tags: cuisine: italian, price for 2 (exc. drinks): £35
Italian in London - Mayfair 7 Shepherd Market, Mayfair, London, W1J 7PE Tags: cuisine: italian, vegetarian dishes
Italian in London - Mayfair 5-6 Argyll Street, Mayfair, London, W1F 7TD Tags: air conditioning, cuisine: italian, price for 2 (exc. drinks): £25, vegetarian dishes