Stavroula’s Place is an ez walk to King’s Cross and the perfect place for travelers with a late Eurostar arrival or early departure, who intend on spending their days in London out and about!