Pico Bar and Grill

One of Vauxhall’s Madeira London restaurants, the Pico Bar and Grill offers wonderful tapas and delicious meats straight from the … Continue reading Pico Bar and Grill